LINE Taiwan Technology Evangelist
前言 大家好,我是 LINE Taiwan 的 Technology Evangelist - Nijia Lin。這次很開心受到 chatbot 社群的邀請,參加了 "Chatbot meetup 聊天機器人小小聚 31 @ Gather Town" 的聚會活動,並且分享 LINE API 更新心得。在此也跟各位分享本次參與的紀錄,並且也希望透過社群分享的力量能夠讓聊天機器人的開發動能更加的盛大。 本次活動網頁: 活動網址 活動影片 介紹 📊 Rich menu 更新 官方 API 更新新聞 Rich Menu 在與官方帳號互動時很方便,不過過去在使用上會遇到一些小問題,在如今已經有方法解決囉!讓我們繼續往下看。 過去遇到 或 無法處理的問題 從 Rich Menu 按下按鈕後送出 Flex Message 後,如果訊息量太長,上面的內容會看不到 只能手動縮小 Rich Menu 切換鍵盤步驟過多 高互動的官方帳號不好處理(例如: 遊戲型 OA) 現在能怎麼做? 在這次更新中支援了以下四種功能: closeRi
I am a technology evangelist at LINE.
翻譯原文網址:https://medium.com/linedevth/richmenu-swich-action-ba3aa0a9f80a相信有在使用 LINE 官方帳號(Official Account)的朋友,基本上都會知道 Rich Menu 可以有效幫助並引導使用者來使用服務中的主要內容。其中要使用到 Rich Menu 非常容易,只需使用工具(Official Account Manager)或撰寫程式即可完成。在本篇中,將會透過撰寫程式來建立 Rich Menu,而撰寫的優點則是讓使用者可以自行切換 Rich Menu,例如:從上圖可以看出,當前的 Rich Menu 切換延遲許多,因為後面實際執行了許多步驟。使用者按下 Rich Menu 後透過訊息或 Postback 從聊天室向 LINE Server 發送操作請求。LINE Server 會將 Webhook 事件轉發到我們的 Bot 應用程式中。Boy 應用程式處理來自 Webhook 事件的 Rich Menu 切換訊號,並將切換請求發送回 LINE Server。LINE Server 處理完請求後並更新使用
翻譯原文在過去的一年中,Rich Menu 上的文章非常受歡迎,它的優點是在用戶聊天頁面上顯示重要的**選單(Menu)**並可以選擇各種操作,降低用戶使用官方帳號的門檻。而對於擁有 LINE 正式帳戶或 LINE Chatbot 的用戶而言,加上創建步驟是相當簡單的,可以透過 Official Account 後台或是讓具有程式能力的朋友透過呼叫 API 的方式建立 Rich Menu,若能這麼容易就建立 Rich Menu,那麼成為每個帳戶必須具備的基本功能也就不足為奇了。本文中我將邀請所有人一同開發一個 Rich Menu,以便能夠顯示出來每個用戶在手機上使用的語系。首先必須知道的是 “該用戶使用哪種語言?”,我們可以透過哪種方式獲取用戶手機上的語系,早期我們只能取得 userId、displayName、pictureUrl 和 statusMessage,而現今 LINE 已在用戶的個人資料訊息中添加了一個 language 參數以供使用。到目前為止,我們已經準備好了想法。因此,讓我們看一下開發它的步驟:準備使用 Cloud Funct